1000 Best Current Affairs Of Last 6 Months In English Set 1 - January To June 2019 By Dr Gaurav Garg